const app = getApp()
Page({
  data: {
    ggBt: '',
    ggNr: '',
    loading: false
  },
  inpBt: function(e) {
    this.setData({
      ggBt: e.detail.value
    })
  },
  inpNr: function(e) {
    this.setData({
      ggNr: e.detail.value
    })
  },
  funFb: function() {
    var node = this
    node.setData({
      loading: true
    })
    if (node.data.ggBt == '') {
      wx.showToast({
        title: '请输入公告标题！',
        icon: 'none',
        duration: 2000
      })
      node.setData({
        loading: false
      })
    } else if (node.data.ggNr == '') {
      wx.showToast({
        title: '请输入公告内容！',
        icon: 'none',
        duration: 2000
      })
      node.setData({
        loading: false
      })
    } else {
      const Ymd = new Date()
      wx.cloud.database({
        env: 'gtss-2b1812'
      }).collection('Notice').add({
        data: {
          ggBt: node.data.ggBt,
          ggNr: node.data.ggNr,
          time: Date.parse(new Date()),
          dateYmd: Ymd.getFullYear() + '/' + (Ymd.getMonth() + 1) + '/' + Ymd.getDate(),
          dept: app.globalData.userDept
        },
        success(res) {
          wx.showToast({
            title: '公告发布成功！',
            icon: 'success',
            duration: 2000
          })
          node.setData({
            ggBt: '',
            ggNr: '',
            loading: false
          })
        },
        fail() {
          node.setData({
            loading: false
          })
          wx.showModal({
            title: '公告发布失败！',
            content: '抱歉！由于小程序数据库问题，导致本次公告发布失败，请重启微信后重试。'
          })
        }
      })
    }
  }
})